EIdSocketError.LastError
Otázka od: Lukáš Marek
1. 10. 2002 19:53
Ahoj
Pouzivam Indy komponentu IdPOP3.
Potreboval bych zjistit hodnotu EIdSocketError.LastError.
Potreboval bych neco na tento zpusob:
uses idException;
...
var LastError : integer;
...
try
Pop3.Connect;
except
on EIdSocketError do
LastError := EIdSocketError.LastError; //zde [Error]: Method identifier
expected
end;
Zkousel jsem uz take WSAGetLastError - ale vraci mi stale 0.
Dekuji
Lukas Marek
Odpovedá: Lukas Gebauer
2. 10. 2002 15:30
> Pouzivam Indy komponentu IdPOP3.
> Potreboval bych zjistit hodnotu EIdSocketError.LastError.
Skoro to vtypada, jako kdybys chtel spise pouzit Synapsi.
Ta dokonce defaultne vubec nepouziva exceptions. (ale da se to
zapnout!)
Takze se synapsi to pak muzes resit takhle:
pop3.conect
if pop3.sock.lasterror <> 0 then
zarvierror(pop3.sock.lasterrordesc);
-- Lukas Gebauer.
E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Synapse Delphi and Kylix TCP/IP Lib.